// interface MYPROPS {
//     [index:string]:string|number|boolean;
//     // name:String;
//     // age:Number;
// }

// let obj:MYPROPS={
//     name:'张三',
//     age:12,
//     aaa:true,
//     bbb:'bbb',
// }
// interface MYPROPSE {
//     [index:number]:string|number;
// }
// let arr:MYPROPSE=['2001b','2001c']
// console.log(obj);

// console.log(arr);

// // 接口
// interface MYOBJ{
// name:string
// }

// let obj1:Array<string>=['1234']

class Greeter {
    greeting: string;
    name:string;
    constructor(message: string,name:string) {
        this.greeting = message;
        this.name=name
    }
    greet() {
        return "Hello, " + this.greeting;
    }
}

let greeter = new Greeter("world",'张三');

console.log(greeter);
console.log(greeter.greet());
